<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>Aria: ArMapSimple Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Aria
   &#160;<span id="projectnumber">2.9.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classArMapSimple.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#pro-static-attribs">Static Protected Attributes</a> &#124;
<a href="classArMapSimple-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">ArMapSimple Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Simple map that can be read from and written to a file.  
 <a href="classArMapSimple.html#details">More...</a></p>

<p><code>#include &lt;ArMapComponents.h&gt;</code></p>

<p>Inherits <a class="el" href="classArMapInterface.html">ArMapInterface</a>.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aeb8774648f27c141e32aa63330a9fa6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb8774648f27c141e32aa63330a9fa6f"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>addMapChangedCB</b> (<a class="el" href="classArFunctor.html">ArFunctor</a> *functor, int position=50)</td></tr>
<tr class="separator:aeb8774648f27c141e32aa63330a9fa6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa62560377f9c3691f291c550a9276eed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa62560377f9c3691f291c550a9276eed"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>addPostWriteFileCB</b> (<a class="el" href="classArFunctor.html">ArFunctor</a> *functor, <a class="el" href="classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a> position=<a class="el" href="classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a>)</td></tr>
<tr class="separator:aa62560377f9c3691f291c550a9276eed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad188b25e63bfb2155024bf9dff056947"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad188b25e63bfb2155024bf9dff056947"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>addPreMapChangedCB</b> (<a class="el" href="classArFunctor.html">ArFunctor</a> *functor, int position=50)</td></tr>
<tr class="separator:ad188b25e63bfb2155024bf9dff056947"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85f04e26f9ec139969efb6b4cb7ffd65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85f04e26f9ec139969efb6b4cb7ffd65"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>addPreWriteFileCB</b> (<a class="el" href="classArFunctor.html">ArFunctor</a> *functor, <a class="el" href="classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a> position=<a class="el" href="classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a>)</td></tr>
<tr class="separator:a85f04e26f9ec139969efb6b4cb7ffd65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58bd6731b054fa707ff47a1c43ebf4e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58bd6731b054fa707ff47a1c43ebf4e6"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>addToFileParser</b> (<a class="el" href="classArFileParser.html">ArFileParser</a> *fileParser)</td></tr>
<tr class="separator:a58bd6731b054fa707ff47a1c43ebf4e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68f06b07d0a6e8afa5a704008e51254c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#a68f06b07d0a6e8afa5a704008e51254c">ArMapSimple</a> (const char *baseDirectory=&quot;./&quot;, const char *tempDirectory=NULL, const char *overrideMutexName=NULL)</td></tr>
<tr class="memdesc:a68f06b07d0a6e8afa5a704008e51254c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a68f06b07d0a6e8afa5a704008e51254c">More...</a><br /></td></tr>
<tr class="separator:a68f06b07d0a6e8afa5a704008e51254c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8bd2f3df2417e42818db68306eb3e4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8bd2f3df2417e42818db68306eb3e4d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#ab8bd2f3df2417e42818db68306eb3e4d">ArMapSimple</a> (const <a class="el" href="classArMapSimple.html">ArMapSimple</a> &amp;other)</td></tr>
<tr class="memdesc:ab8bd2f3df2417e42818db68306eb3e4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:ab8bd2f3df2417e42818db68306eb3e4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20ce541424955e1c7f35903a11161082"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20ce541424955e1c7f35903a11161082"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>calculateChecksum</b> (unsigned char *md5DigestBuffer, size_t md5DigestBufferLen)</td></tr>
<tr class="separator:a20ce541424955e1c7f35903a11161082"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91faeec9462ecd12b68c85141db3a67a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91faeec9462ecd12b68c85141db3a67a"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
<tr class="separator:a91faeec9462ecd12b68c85141db3a67a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1af428041d2a59684a81bfeef1031e85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1af428041d2a59684a81bfeef1031e85"></a>
virtual <a class="el" href="classArMapInterface.html">ArMapInterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>clone</b> ()</td></tr>
<tr class="separator:a1af428041d2a59684a81bfeef1031e85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5d4bb4e35486dbb8fb02fa1566f8e35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5d4bb4e35486dbb8fb02fa1566f8e35"></a>
virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><b>createRealFileName</b> (const char *fileName)</td></tr>
<tr class="separator:ad5d4bb4e35486dbb8fb02fa1566f8e35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e9e448fffdbf78bbc6f13a1cd27e1a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e9e448fffdbf78bbc6f13a1cd27e1a2"></a>
virtual <a class="el" href="classArMapObject.html">ArMapObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>findFirstMapObject</b> (const char *name, const char *type, bool isIncludeWithHeading=false)</td></tr>
<tr class="separator:a3e9e448fffdbf78bbc6f13a1cd27e1a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7c88d85610f5fcc27a463baf0e2fa5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7c88d85610f5fcc27a463baf0e2fa5b"></a>
virtual <a class="el" href="classArMapObject.html">ArMapObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>findMapObject</b> (const char *name, const char *type=NULL, bool isIncludeWithHeading=false)</td></tr>
<tr class="separator:ad7c88d85610f5fcc27a463baf0e2fa5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3b8d4ae20f0caa20005c6f1da8d82da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3b8d4ae20f0caa20005c6f1da8d82da"></a>
virtual <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>findMapObjectParams</b> (const char *mapObjectName)</td></tr>
<tr class="separator:aa3b8d4ae20f0caa20005c6f1da8d82da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a977247c2cafa3f4caec42345201b161b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a977247c2cafa3f4caec42345201b161b"></a>
virtual std::list&lt; <a class="el" href="classArMapObject.html">ArMapObject</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>findMapObjectsOfType</b> (const char *type, bool isIncludeWithHeading=false)</td></tr>
<tr class="separator:a977247c2cafa3f4caec42345201b161b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af58b9e1aa3110733bb7f7acc98bab00e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af58b9e1aa3110733bb7f7acc98bab00e"></a>
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><b>getBaseDirectory</b> (void) const </td></tr>
<tr class="separator:af58b9e1aa3110733bb7f7acc98bab00e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7946084ff1d7bac034938345ca706c98"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7946084ff1d7bac034938345ca706c98"></a>
virtual <a class="el" href="classArMapObjectsInterface.html">ArMapObjectsInterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getChildObjects</b> ()</td></tr>
<tr class="separator:a7946084ff1d7bac034938345ca706c98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f7d0cd59814f0a43d6fb24d78a55fcc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f7d0cd59814f0a43d6fb24d78a55fcc"></a>
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><b>getDisplayString</b> (const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>)</td></tr>
<tr class="separator:a1f7d0cd59814f0a43d6fb24d78a55fcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d595e52c6ebd2aabee4d8fea9f0c315"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d595e52c6ebd2aabee4d8fea9f0c315"></a>
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><b>getFileName</b> (void) const </td></tr>
<tr class="separator:a7d595e52c6ebd2aabee4d8fea9f0c315"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4921d13b327e8930f75b955794c793e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4921d13b327e8930f75b955794c793e3"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>getIgnoreCase</b> (void)</td></tr>
<tr class="separator:a4921d13b327e8930f75b955794c793e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a448510d0327197897c29bd9ba03bfdbd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a448510d0327197897c29bd9ba03bfdbd"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>getIgnoreEmptyFileName</b> (void)</td></tr>
<tr class="separator:a448510d0327197897c29bd9ba03bfdbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec0fb262fde8725d775f4ece9803f617"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec0fb262fde8725d775f4ece9803f617"></a>
virtual <a class="el" href="classArMapInfoInterface.html">ArMapInfoInterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getInactiveInfo</b> ()</td></tr>
<tr class="separator:aec0fb262fde8725d775f4ece9803f617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c9b5186d165ff0baa47c7132099c7f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c9b5186d165ff0baa47c7132099c7f3"></a>
virtual <a class="el" href="classArMapObjectsInterface.html">ArMapObjectsInterface</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getInactiveObjects</b> ()</td></tr>
<tr class="separator:a7c9b5186d165ff0baa47c7132099c7f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70473afbac40a0d4c37b4525d76d0671"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70473afbac40a0d4c37b4525d76d0671"></a>
virtual std::list&lt; <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>getInfo</b> (const char *infoName)</td></tr>
<tr class="separator:a70473afbac40a0d4c37b4525d76d0671"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c482d950d71fbc68e23bcda74234b59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c482d950d71fbc68e23bcda74234b59"></a>
virtual std::list&lt; <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>getInfo</b> (int infoType)</td></tr>
<tr class="separator:a3c482d950d71fbc68e23bcda74234b59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa72aa8c902378a1f3a9a4bea2a440462"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa72aa8c902378a1f3a9a4bea2a440462"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>getInfoCount</b> () const </td></tr>
<tr class="separator:aa72aa8c902378a1f3a9a4bea2a440462"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd754b4be150fb9d19e54cd81fa565b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd754b4be150fb9d19e54cd81fa565b5"></a>
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><b>getInfoName</b> (int infoType)</td></tr>
<tr class="separator:afd754b4be150fb9d19e54cd81fa565b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afeed8dfd0c08e30bb06a18a7db3040f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afeed8dfd0c08e30bb06a18a7db3040f0"></a>
virtual std::list&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getInfoNames</b> () const </td></tr>
<tr class="separator:afeed8dfd0c08e30bb06a18a7db3040f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a093bb33ad9b9a43f0b3682c29aa15ced"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a093bb33ad9b9a43f0b3682c29aa15ced"></a>
virtual <a class="el" href="classArPose.html">ArPose</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getLineMaxPose</b> (const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>)</td></tr>
<tr class="separator:a093bb33ad9b9a43f0b3682c29aa15ced"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a37b0b2805f2e492cac8825cc911afe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a37b0b2805f2e492cac8825cc911afe"></a>
virtual <a class="el" href="classArPose.html">ArPose</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getLineMinPose</b> (const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>)</td></tr>
<tr class="separator:a0a37b0b2805f2e492cac8825cc911afe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4b963f30b21dde4e642e4feef7a01b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4b963f30b21dde4e642e4feef7a01b0"></a>
virtual std::vector&lt; <a class="el" href="classArLineSegment.html">ArLineSegment</a> &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>getLines</b> (const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>)</td></tr>
<tr class="separator:ab4b963f30b21dde4e642e4feef7a01b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a536f4b0c8d6fbd608757e1b01e1b5402"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a536f4b0c8d6fbd608757e1b01e1b5402"></a>
virtual <a class="el" href="classArLog.html#ac8cc0fb3aa323ab2a1c21340fdd1dce3">ArLog::LogLevel</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getMapChangedLogLevel</b> (void)</td></tr>
<tr class="separator:a536f4b0c8d6fbd608757e1b01e1b5402"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7554d13a0fe4ec20593fda916c7c58d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7554d13a0fe4ec20593fda916c7c58d7"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>getMapId</b> (<a class="el" href="classArMapId.html">ArMapId</a> *mapIdOut, bool isInternalCall=false)</td></tr>
<tr class="separator:a7554d13a0fe4ec20593fda916c7c58d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefd034a656d8b6f21c8cf87f22dc2463"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefd034a656d8b6f21c8cf87f22dc2463"></a>
virtual std::list&lt; <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>getMapInfo</b> (void)</td></tr>
<tr class="separator:aefd034a656d8b6f21c8cf87f22dc2463"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2dbd899859fb6e6c75e67c737cc82d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2dbd899859fb6e6c75e67c737cc82d3"></a>
virtual std::list&lt; <a class="el" href="classArMapObject.html">ArMapObject</a> * &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>getMapObjects</b> (void)</td></tr>
<tr class="separator:ab2dbd899859fb6e6c75e67c737cc82d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b28581f0546bc1ad40f29118de2f8c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b28581f0546bc1ad40f29118de2f8c1"></a>
virtual <a class="el" href="classArPose.html">ArPose</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getMaxPose</b> (const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>)</td></tr>
<tr class="separator:a6b28581f0546bc1ad40f29118de2f8c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73494ef81c61d82f0419f21daf3e90f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73494ef81c61d82f0419f21daf3e90f0"></a>
virtual <a class="el" href="classArPose.html">ArPose</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getMinPose</b> (const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>)</td></tr>
<tr class="separator:a73494ef81c61d82f0419f21daf3e90f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06685212a4f31b893f0c136fd3f2886a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06685212a4f31b893f0c136fd3f2886a"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>getNumLines</b> (const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>)</td></tr>
<tr class="separator:a06685212a4f31b893f0c136fd3f2886a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e4a089c94d94467afed95656d6dc5e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e4a089c94d94467afed95656d6dc5e0"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>getNumPoints</b> (const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>)</td></tr>
<tr class="separator:a6e4a089c94d94467afed95656d6dc5e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91f74ae4ea29c3c753c014c59b2c6923"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91f74ae4ea29c3c753c014c59b2c6923"></a>
virtual double&#160;</td><td class="memItemRight" valign="bottom"><b>getOriginAltitude</b> ()</td></tr>
<tr class="separator:a91f74ae4ea29c3c753c014c59b2c6923"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32242750c13d9cedbc61e53382cc0eed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32242750c13d9cedbc61e53382cc0eed"></a>
virtual <a class="el" href="classArPose.html">ArPose</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getOriginLatLong</b> ()</td></tr>
<tr class="separator:a32242750c13d9cedbc61e53382cc0eed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5871cd1bc87e7137096bda481cc9bafd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5871cd1bc87e7137096bda481cc9bafd"></a>
virtual std::vector&lt; <a class="el" href="classArPose.html">ArPose</a> &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>getPoints</b> (const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>)</td></tr>
<tr class="separator:a5871cd1bc87e7137096bda481cc9bafd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4905db6761bbdad452da8e08f1ca871"><td class="memItemLeft" align="right" valign="top">virtual struct stat&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#aa4905db6761bbdad452da8e08f1ca871">getReadFileStat</a> () const </td></tr>
<tr class="separator:aa4905db6761bbdad452da8e08f1ca871"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28dbd45dcc079a172614f3d5cddcc633"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28dbd45dcc079a172614f3d5cddcc633"></a>
virtual std::list&lt; <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>getRemainder</b> ()</td></tr>
<tr class="separator:a28dbd45dcc079a172614f3d5cddcc633"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9efe7a5a693f04cb66d5d2380b3fec33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9efe7a5a693f04cb66d5d2380b3fec33"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>getResolution</b> (const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>)</td></tr>
<tr class="separator:a9efe7a5a693f04cb66d5d2380b3fec33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17b2c1104b09edba6913267f365e6e90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17b2c1104b09edba6913267f365e6e90"></a>
virtual std::list&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getScanTypes</b> () const </td></tr>
<tr class="separator:a17b2c1104b09edba6913267f365e6e90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a294d1faf89d4f027f932cf5d67da78a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a294d1faf89d4f027f932cf5d67da78a7"></a>
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><b>getTempDirectory</b> (void) const </td></tr>
<tr class="separator:a294d1faf89d4f027f932cf5d67da78a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05ee4fb6de7d63ab35dc8aa64176190a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05ee4fb6de7d63ab35dc8aa64176190a"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>hasOriginLatLongAlt</b> ()</td></tr>
<tr class="separator:a05ee4fb6de7d63ab35dc8aa64176190a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a910d3502bd9f22a4a0cdb59ee8a4da43"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a910d3502bd9f22a4a0cdb59ee8a4da43"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isLoadingDataStarted</b> ()</td></tr>
<tr class="separator:a910d3502bd9f22a4a0cdb59ee8a4da43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b7208f9a91c75b80f0d6919ff691124"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b7208f9a91c75b80f0d6919ff691124"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isLoadingLinesAndDataStarted</b> ()</td></tr>
<tr class="separator:a8b7208f9a91c75b80f0d6919ff691124"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a672fceb5a20e712d96a232677952fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a672fceb5a20e712d96a232677952fd"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>isSortedLines</b> (const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>) const </td></tr>
<tr class="separator:a4a672fceb5a20e712d96a232677952fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addd42e5960e0c59c027a61052d84e886"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="addd42e5960e0c59c027a61052d84e886"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>isSortedPoints</b> (const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>) const </td></tr>
<tr class="separator:addd42e5960e0c59c027a61052d84e886"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0819d1a5ea6f009622817cfcd0065aad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0819d1a5ea6f009622817cfcd0065aad"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#a0819d1a5ea6f009622817cfcd0065aad">loadDataPoint</a> (double x, double y)</td></tr>
<tr class="memdesc:a0819d1a5ea6f009622817cfcd0065aad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Public for ArQClientMapProducer. <br /></td></tr>
<tr class="separator:a0819d1a5ea6f009622817cfcd0065aad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3df6cf2e6afb0c6129ffb6210f598127"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3df6cf2e6afb0c6129ffb6210f598127"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>loadLineSegment</b> (double x1, double y1, double x2, double y2)</td></tr>
<tr class="separator:a3df6cf2e6afb0c6129ffb6210f598127"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78fec4e27602a7d64d51fd38c07ee0da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78fec4e27602a7d64d51fd38c07ee0da"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>lock</b> ()</td></tr>
<tr class="separator:a78fec4e27602a7d64d51fd38c07ee0da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a08d786ed320c62d48216737b21a2fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a08d786ed320c62d48216737b21a2fc"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>mapChanged</b> (void)</td></tr>
<tr class="separator:a2a08d786ed320c62d48216737b21a2fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0667d167d8caa5327247cc9c8a6e820"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0667d167d8caa5327247cc9c8a6e820"></a>
<a class="el" href="classArMapSimple.html">ArMapSimple</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#af0667d167d8caa5327247cc9c8a6e820">operator=</a> (const <a class="el" href="classArMapSimple.html">ArMapSimple</a> &amp;other)</td></tr>
<tr class="memdesc:af0667d167d8caa5327247cc9c8a6e820"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator. <br /></td></tr>
<tr class="separator:af0667d167d8caa5327247cc9c8a6e820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e6e45425f2b6cf901f535d335f4c5f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e6e45425f2b6cf901f535d335f4c5f4"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>parseLine</b> (char *line)</td></tr>
<tr class="separator:a9e6e45425f2b6cf901f535d335f4c5f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a311d706b9797c1fb44f46ddc5aa8badb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a311d706b9797c1fb44f46ddc5aa8badb"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>parsingComplete</b> (void)</td></tr>
<tr class="separator:a311d706b9797c1fb44f46ddc5aa8badb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af67ac6e64db09331f972bfe430bf4602"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af67ac6e64db09331f972bfe430bf4602"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>readDataPoint</b> (char *line)</td></tr>
<tr class="separator:af67ac6e64db09331f972bfe430bf4602"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac542fb7bbf988624da8866959406c42c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac542fb7bbf988624da8866959406c42c"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>readFile</b> (const char *fileName, char *errorBuffer=NULL, size_t errorBufferLen=0, unsigned char *md5DigestBuffer=NULL, size_t md5DigestBufferLen=0)</td></tr>
<tr class="separator:ac542fb7bbf988624da8866959406c42c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7714a225a6188836c643a2f607757d4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7714a225a6188836c643a2f607757d4f"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>readLineSegment</b> (char *line)</td></tr>
<tr class="separator:a7714a225a6188836c643a2f607757d4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35e10f1cfa695ecc3265a2e86e8eeb41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35e10f1cfa695ecc3265a2e86e8eeb41"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>refresh</b> ()</td></tr>
<tr class="separator:a35e10f1cfa695ecc3265a2e86e8eeb41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bef6a775e17f049ff16f8e68beedb1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1bef6a775e17f049ff16f8e68beedb1a"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>remFromFileParser</b> (<a class="el" href="classArFileParser.html">ArFileParser</a> *fileParser)</td></tr>
<tr class="separator:a1bef6a775e17f049ff16f8e68beedb1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83ae9e1e5a72151a2737e24b9817b9dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83ae9e1e5a72151a2737e24b9817b9dd"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>remMapChangedCB</b> (<a class="el" href="classArFunctor.html">ArFunctor</a> *functor)</td></tr>
<tr class="separator:a83ae9e1e5a72151a2737e24b9817b9dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8dd768724122b8c625e6c230866150d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8dd768724122b8c625e6c230866150d"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>remPostWriteFileCB</b> (<a class="el" href="classArFunctor.html">ArFunctor</a> *functor)</td></tr>
<tr class="separator:af8dd768724122b8c625e6c230866150d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1802a838a20711f88c0ac11a50358ed3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1802a838a20711f88c0ac11a50358ed3"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>remPreMapChangedCB</b> (<a class="el" href="classArFunctor.html">ArFunctor</a> *functor)</td></tr>
<tr class="separator:a1802a838a20711f88c0ac11a50358ed3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a393bb80c868b37f2603221d6b82fc13d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a393bb80c868b37f2603221d6b82fc13d"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>remPreWriteFileCB</b> (<a class="el" href="classArFunctor.html">ArFunctor</a> *functor)</td></tr>
<tr class="separator:a393bb80c868b37f2603221d6b82fc13d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a41d1a2b6e6890f01aedc23313e48e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a41d1a2b6e6890f01aedc23313e48e7"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>set</b> (<a class="el" href="classArMapInterface.html">ArMapInterface</a> *other)</td></tr>
<tr class="separator:a9a41d1a2b6e6890f01aedc23313e48e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86796a69597f931fd346ac082ef418b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86796a69597f931fd346ac082ef418b4"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setBaseDirectory</b> (const char *baseDirectory)</td></tr>
<tr class="separator:a86796a69597f931fd346ac082ef418b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9b38cd3419c9fc87a6b9f136b128654"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9b38cd3419c9fc87a6b9f136b128654"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setIgnoreCase</b> (bool ignoreCase=false)</td></tr>
<tr class="separator:ac9b38cd3419c9fc87a6b9f136b128654"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c8f77bb5102599f1807229f0942dc86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c8f77bb5102599f1807229f0942dc86"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setIgnoreEmptyFileName</b> (bool ignore)</td></tr>
<tr class="separator:a0c8f77bb5102599f1807229f0942dc86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4829a02dc7f8859a7fd33d0793f4079"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4829a02dc7f8859a7fd33d0793f4079"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>setInfo</b> (const char *infoName, const std::list&lt; <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt; *infoList, <a class="el" href="classArMapChangeDetails.html">ArMapChangeDetails</a> *changeDetails=NULL)</td></tr>
<tr class="separator:ac4829a02dc7f8859a7fd33d0793f4079"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48596d8405aa5be7599b11f0e85d1181"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48596d8405aa5be7599b11f0e85d1181"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>setInfo</b> (int infoType, const std::list&lt; <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt; *infoList, <a class="el" href="classArMapChangeDetails.html">ArMapChangeDetails</a> *changeDetails=NULL)</td></tr>
<tr class="separator:a48596d8405aa5be7599b11f0e85d1181"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70febf96ea75bb12031aa999d50d90ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70febf96ea75bb12031aa999d50d90ba"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setLines</b> (const std::vector&lt; <a class="el" href="classArLineSegment.html">ArLineSegment</a> &gt; *lines, const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>, bool isSortedLines=false, <a class="el" href="classArMapChangeDetails.html">ArMapChangeDetails</a> *changeDetails=NULL)</td></tr>
<tr class="separator:a70febf96ea75bb12031aa999d50d90ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb23c454777849f35347987176b9c237"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb23c454777849f35347987176b9c237"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setMapChangedLogLevel</b> (<a class="el" href="classArLog.html#ac8cc0fb3aa323ab2a1c21340fdd1dce3">ArLog::LogLevel</a> level)</td></tr>
<tr class="separator:abb23c454777849f35347987176b9c237"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac62cab92b86afc817b0dc51137b30b9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac62cab92b86afc817b0dc51137b30b9d"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>setMapInfo</b> (const std::list&lt; <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt; *mapInfo, <a class="el" href="classArMapChangeDetails.html">ArMapChangeDetails</a> *changeDetails=NULL)</td></tr>
<tr class="separator:ac62cab92b86afc817b0dc51137b30b9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3beb8b640bec38f6db16c63fd11232"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#a9b3beb8b640bec38f6db16c63fd11232">setMapObjectParams</a> (const char *mapObjectName, <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> *params, <a class="el" href="classArMapChangeDetails.html">ArMapChangeDetails</a> *changeDetails=NULL)</td></tr>
<tr class="memdesc:a9b3beb8b640bec38f6db16c63fd11232"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classArMapObject.html" title="A point or region of interest in an Aria map. ">ArMapObject</a> *obj = myMap-&gt;findMapObject(objName); const <a class="el" href="classArArgumentBuilder.html" title="This class is to build arguments for things that require argc and argv. ">ArArgumentBuilder</a> *args = myMap-&gt;findMapObjectParams(objName);.  <a href="#a9b3beb8b640bec38f6db16c63fd11232">More...</a><br /></td></tr>
<tr class="separator:a9b3beb8b640bec38f6db16c63fd11232"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a751cae2d9a5e4c4b617e45fb3b7abd29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a751cae2d9a5e4c4b617e45fb3b7abd29"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setMapObjects</b> (const std::list&lt; <a class="el" href="classArMapObject.html">ArMapObject</a> * &gt; *mapObjects, bool isSortedObjects=false, <a class="el" href="classArMapChangeDetails.html">ArMapChangeDetails</a> *changeDetails=NULL)</td></tr>
<tr class="separator:a751cae2d9a5e4c4b617e45fb3b7abd29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d19c4b17cc86ae62ee695b944e969e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d19c4b17cc86ae62ee695b944e969e3"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setOriginLatLongAlt</b> (bool hasOriginLatLong, const <a class="el" href="classArPose.html">ArPose</a> &amp;originLatLong, double altitude, <a class="el" href="classArMapChangeDetails.html">ArMapChangeDetails</a> *changeDetails=NULL)</td></tr>
<tr class="separator:a3d19c4b17cc86ae62ee695b944e969e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2359e74c831d7db08ffc9611a1aa20a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2359e74c831d7db08ffc9611a1aa20a5"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setPoints</b> (const std::vector&lt; <a class="el" href="classArPose.html">ArPose</a> &gt; *points, const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>, bool isSortedPoints=false, <a class="el" href="classArMapChangeDetails.html">ArMapChangeDetails</a> *changeDetails=NULL)</td></tr>
<tr class="separator:a2359e74c831d7db08ffc9611a1aa20a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a187b647deb6306e65e1d8e1011a3f1df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a187b647deb6306e65e1d8e1011a3f1df"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setQuiet</b> (bool isQuiet)</td></tr>
<tr class="separator:a187b647deb6306e65e1d8e1011a3f1df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5341affce88a8c222a3edaa45976c57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5341affce88a8c222a3edaa45976c57"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setResolution</b> (int resolution, const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>, <a class="el" href="classArMapChangeDetails.html">ArMapChangeDetails</a> *changeDetails=NULL)</td></tr>
<tr class="separator:ad5341affce88a8c222a3edaa45976c57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc62ea130b2079df5fdbb2a24f5ced02"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc62ea130b2079df5fdbb2a24f5ced02"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>setScanTypes</b> (const std::list&lt; std::string &gt; &amp;scanTypeList)</td></tr>
<tr class="separator:adc62ea130b2079df5fdbb2a24f5ced02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cc53ad06207352d302b1dbee8f22604"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cc53ad06207352d302b1dbee8f22604"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setSourceFileName</b> (const char *sourceName, const char *fileName, bool isInternalCall=false)</td></tr>
<tr class="separator:a8cc53ad06207352d302b1dbee8f22604"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf60a6768f6a07634200c54f91f9317d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf60a6768f6a07634200c54f91f9317d"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setTempDirectory</b> (const char *tempDirectory)</td></tr>
<tr class="separator:acf60a6768f6a07634200c54f91f9317d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a456499322200fe6cf4c4c63833038544"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a456499322200fe6cf4c4c63833038544"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>tryLock</b> ()</td></tr>
<tr class="separator:a456499322200fe6cf4c4c63833038544"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9938cf4c760e46230da4073969c30c19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9938cf4c760e46230da4073969c30c19"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>unlock</b> ()</td></tr>
<tr class="separator:a9938cf4c760e46230da4073969c30c19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca214dd7b0e60bb699d5a221834a3ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ca214dd7b0e60bb699d5a221834a3ef"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>writeFile</b> (const char *fileName, bool internalCall=false, unsigned char *md5DigestBuffer=NULL, size_t md5DigestBufferLen=0, time_t fileTimestamp=-1)</td></tr>
<tr class="separator:a5ca214dd7b0e60bb699d5a221834a3ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a111a91cbfb906cef38e5645b78d274a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a111a91cbfb906cef38e5645b78d274a5"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>writeInfoToFunctor</b> (<a class="el" href="classArFunctor1.html">ArFunctor1</a>&lt; const char * &gt; *functor, const char *endOfLineChars)</td></tr>
<tr class="separator:a111a91cbfb906cef38e5645b78d274a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fcf9552eff3f39904279600ba49610c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fcf9552eff3f39904279600ba49610c"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>writeLinesToFunctor</b> (<a class="el" href="classArFunctor2.html">ArFunctor2</a>&lt; int, std::vector&lt; <a class="el" href="classArLineSegment.html">ArLineSegment</a> &gt; * &gt; *functor, const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>, <a class="el" href="classArFunctor1.html">ArFunctor1</a>&lt; const char * &gt; *keywordFunctor=NULL)</td></tr>
<tr class="separator:a8fcf9552eff3f39904279600ba49610c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9e8f58cd4476dca35cd95615048e1d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9e8f58cd4476dca35cd95615048e1d9"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>writeObjectListToFunctor</b> (<a class="el" href="classArFunctor1.html">ArFunctor1</a>&lt; const char * &gt; *functor, const char *endOfLineChars)</td></tr>
<tr class="separator:aa9e8f58cd4476dca35cd95615048e1d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7602bdfe56d6b22e6909cb1ba3a59f03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7602bdfe56d6b22e6909cb1ba3a59f03"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>writeObjectsToFunctor</b> (<a class="el" href="classArFunctor1.html">ArFunctor1</a>&lt; const char * &gt; *functor, const char *endOfLineChars, bool isOverrideAsSingleScan=false, const char *maxCategory=NULL)</td></tr>
<tr class="separator:a7602bdfe56d6b22e6909cb1ba3a59f03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58254d25541af1b0e5c02f92de316c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae58254d25541af1b0e5c02f92de316c2"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>writePointsToFunctor</b> (<a class="el" href="classArFunctor2.html">ArFunctor2</a>&lt; int, std::vector&lt; <a class="el" href="classArPose.html">ArPose</a> &gt; * &gt; *functor, const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>, <a class="el" href="classArFunctor1.html">ArFunctor1</a>&lt; const char * &gt; *keywordFunctor=NULL)</td></tr>
<tr class="separator:ae58254d25541af1b0e5c02f92de316c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac55cc21ef3ba3ae9b8092f5b0c695919"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac55cc21ef3ba3ae9b8092f5b0c695919"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>writeScanToFunctor</b> (<a class="el" href="classArFunctor1.html">ArFunctor1</a>&lt; const char * &gt; *functor, const char *endOfLineChars, const char *scanType=<a class="el" href="ArMapInterface_8h.html#ac9bfc47ae45cd704d0c287fa69f56686">ARMAP_DEFAULT_SCAN_TYPE</a>)</td></tr>
<tr class="separator:ac55cc21ef3ba3ae9b8092f5b0c695919"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad80d0342a1b97c70063a369e1531a676"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad80d0342a1b97c70063a369e1531a676"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>writeSupplementToFunctor</b> (<a class="el" href="classArFunctor1.html">ArFunctor1</a>&lt; const char * &gt; *functor, const char *endOfLineChars)</td></tr>
<tr class="separator:ad80d0342a1b97c70063a369e1531a676"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9e85f881c742238f3baa4dd9b2e70ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9e85f881c742238f3baa4dd9b2e70ec"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>writeToFunctor</b> (<a class="el" href="classArFunctor1.html">ArFunctor1</a>&lt; const char * &gt; *functor, const char *endOfLineChars)</td></tr>
<tr class="separator:ac9e85f881c742238f3baa4dd9b2e70ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93769fbf7a3b9bc08e8ae3808cce4d33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93769fbf7a3b9bc08e8ae3808cce4d33"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#a93769fbf7a3b9bc08e8ae3808cce4d33">~ArMapSimple</a> (void)</td></tr>
<tr class="memdesc:a93769fbf7a3b9bc08e8ae3808cce4d33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:a93769fbf7a3b9bc08e8ae3808cce4d33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classArMapInterface"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classArMapInterface')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classArMapInterface.html">ArMapInterface</a></td></tr>
<tr class="memitem:a4473ac4e92936dab506739e7a20b9810 inherit pub_methods_classArMapInterface"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapInterface.html#a4473ac4e92936dab506739e7a20b9810">addMapChangedCB</a> (<a class="el" href="classArFunctor.html">ArFunctor</a> *functor, <a class="el" href="classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a> position)</td></tr>
<tr class="memdesc:a4473ac4e92936dab506739e7a20b9810 inherit pub_methods_classArMapInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a callback that is invoked when the map has been changed.  <a href="#a4473ac4e92936dab506739e7a20b9810">More...</a><br /></td></tr>
<tr class="separator:a4473ac4e92936dab506739e7a20b9810 inherit pub_methods_classArMapInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68292e93e05b174ee8f35ee5cd11403b inherit pub_methods_classArMapInterface"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapInterface.html#a68292e93e05b174ee8f35ee5cd11403b">addPreMapChangedCB</a> (<a class="el" href="classArFunctor.html">ArFunctor</a> *functor, <a class="el" href="classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a> position)</td></tr>
<tr class="memdesc:a68292e93e05b174ee8f35ee5cd11403b inherit pub_methods_classArMapInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a callback called before the map changed callbacks are called.  <a href="#a68292e93e05b174ee8f35ee5cd11403b">More...</a><br /></td></tr>
<tr class="separator:a68292e93e05b174ee8f35ee5cd11403b inherit pub_methods_classArMapInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe8e08b6c419a144dc5622b785c584df inherit pub_methods_classArMapInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe8e08b6c419a144dc5622b785c584df"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapInterface.html#afe8e08b6c419a144dc5622b785c584df">ArMapInterface</a> ()</td></tr>
<tr class="memdesc:afe8e08b6c419a144dc5622b785c584df inherit pub_methods_classArMapInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:afe8e08b6c419a144dc5622b785c584df inherit pub_methods_classArMapInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3a168bc2130af13b415979a75e536fa inherit pub_methods_classArMapInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3a168bc2130af13b415979a75e536fa"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapInterface.html#ab3a168bc2130af13b415979a75e536fa">~ArMapInterface</a> (void)</td></tr>
<tr class="memdesc:ab3a168bc2130af13b415979a75e536fa inherit pub_methods_classArMapInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:ab3a168bc2130af13b415979a75e536fa inherit pub_methods_classArMapInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classArHasFileName"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classArHasFileName')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classArHasFileName.html">ArHasFileName</a></td></tr>
<tr class="memitem:a2d0d77e077c1bebae6c11282cbb19b24 inherit pub_methods_classArHasFileName"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d0d77e077c1bebae6c11282cbb19b24"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArHasFileName.html#a2d0d77e077c1bebae6c11282cbb19b24">ArHasFileName</a> ()</td></tr>
<tr class="memdesc:a2d0d77e077c1bebae6c11282cbb19b24 inherit pub_methods_classArHasFileName"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:a2d0d77e077c1bebae6c11282cbb19b24 inherit pub_methods_classArHasFileName"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73b65fbf00f81d9ebfa143d5cff67d54 inherit pub_methods_classArHasFileName"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73b65fbf00f81d9ebfa143d5cff67d54"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArHasFileName.html#a73b65fbf00f81d9ebfa143d5cff67d54">ArHasFileName</a> (<a class="el" href="classArHasFileName.html">ArHasFileName</a> const &amp;)</td></tr>
<tr class="memdesc:a73b65fbf00f81d9ebfa143d5cff67d54 inherit pub_methods_classArHasFileName"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:a73b65fbf00f81d9ebfa143d5cff67d54 inherit pub_methods_classArHasFileName"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b921521f0a8fc48c935f9ca6cc546be inherit pub_methods_classArHasFileName"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b921521f0a8fc48c935f9ca6cc546be"></a>
<a class="el" href="classArHasFileName.html">ArHasFileName</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArHasFileName.html#a0b921521f0a8fc48c935f9ca6cc546be">operator=</a> (<a class="el" href="classArHasFileName.html">ArHasFileName</a> const &amp;)</td></tr>
<tr class="memdesc:a0b921521f0a8fc48c935f9ca6cc546be inherit pub_methods_classArHasFileName"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator. <br /></td></tr>
<tr class="separator:a0b921521f0a8fc48c935f9ca6cc546be inherit pub_methods_classArHasFileName"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0740ec1dccd9fcb923ffd5ac69c2fccd inherit pub_methods_classArHasFileName"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0740ec1dccd9fcb923ffd5ac69c2fccd"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArHasFileName.html#a0740ec1dccd9fcb923ffd5ac69c2fccd">~ArHasFileName</a> ()</td></tr>
<tr class="memdesc:a0740ec1dccd9fcb923ffd5ac69c2fccd inherit pub_methods_classArHasFileName"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:a0740ec1dccd9fcb923ffd5ac69c2fccd inherit pub_methods_classArHasFileName"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classArMapInfoInterface"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classArMapInfoInterface')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classArMapInfoInterface.html">ArMapInfoInterface</a></td></tr>
<tr class="memitem:aa2b0edebd71ed20087faf5a9b96e0e01 inherit pub_methods_classArMapInfoInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2b0edebd71ed20087faf5a9b96e0e01"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapInfoInterface.html#aa2b0edebd71ed20087faf5a9b96e0e01">ArMapInfoInterface</a> ()</td></tr>
<tr class="memdesc:aa2b0edebd71ed20087faf5a9b96e0e01 inherit pub_methods_classArMapInfoInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:aa2b0edebd71ed20087faf5a9b96e0e01 inherit pub_methods_classArMapInfoInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9bef84cbe069ec2619d9e80504f2059 inherit pub_methods_classArMapInfoInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9bef84cbe069ec2619d9e80504f2059"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapInfoInterface.html#ae9bef84cbe069ec2619d9e80504f2059">~ArMapInfoInterface</a> ()</td></tr>
<tr class="memdesc:ae9bef84cbe069ec2619d9e80504f2059 inherit pub_methods_classArMapInfoInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:ae9bef84cbe069ec2619d9e80504f2059 inherit pub_methods_classArMapInfoInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classArMapObjectsInterface"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classArMapObjectsInterface')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classArMapObjectsInterface.html">ArMapObjectsInterface</a></td></tr>
<tr class="memitem:a8e28fd911e2ae9e7071d7a1917b9582a inherit pub_methods_classArMapObjectsInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e28fd911e2ae9e7071d7a1917b9582a"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapObjectsInterface.html#a8e28fd911e2ae9e7071d7a1917b9582a">ArMapObjectsInterface</a> ()</td></tr>
<tr class="memdesc:a8e28fd911e2ae9e7071d7a1917b9582a inherit pub_methods_classArMapObjectsInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:a8e28fd911e2ae9e7071d7a1917b9582a inherit pub_methods_classArMapObjectsInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada2086bd9de769074e1a1a49225d73e0 inherit pub_methods_classArMapObjectsInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada2086bd9de769074e1a1a49225d73e0"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapObjectsInterface.html#ada2086bd9de769074e1a1a49225d73e0">~ArMapObjectsInterface</a> ()</td></tr>
<tr class="memdesc:ada2086bd9de769074e1a1a49225d73e0 inherit pub_methods_classArMapObjectsInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:ada2086bd9de769074e1a1a49225d73e0 inherit pub_methods_classArMapObjectsInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classArMapScanInterface"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classArMapScanInterface')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classArMapScanInterface.html">ArMapScanInterface</a></td></tr>
<tr class="memitem:a97ab0fd481e4adbd043a6c565a577216 inherit pub_methods_classArMapScanInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97ab0fd481e4adbd043a6c565a577216"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapScanInterface.html#a97ab0fd481e4adbd043a6c565a577216">ArMapScanInterface</a> ()</td></tr>
<tr class="memdesc:a97ab0fd481e4adbd043a6c565a577216 inherit pub_methods_classArMapScanInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <br /></td></tr>
<tr class="separator:a97ab0fd481e4adbd043a6c565a577216 inherit pub_methods_classArMapScanInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31cb8d64d81abe99b086b104157b6cbc inherit pub_methods_classArMapScanInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31cb8d64d81abe99b086b104157b6cbc"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapScanInterface.html#a31cb8d64d81abe99b086b104157b6cbc">~ArMapScanInterface</a> ()</td></tr>
<tr class="memdesc:a31cb8d64d81abe99b086b104157b6cbc inherit pub_methods_classArMapScanInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:a31cb8d64d81abe99b086b104157b6cbc inherit pub_methods_classArMapScanInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classArMapSupplementInterface"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classArMapSupplementInterface')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classArMapSupplementInterface.html">ArMapSupplementInterface</a></td></tr>
<tr class="memitem:a75e349954bd7cab8ab02cbef2477afbb inherit pub_methods_classArMapSupplementInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e349954bd7cab8ab02cbef2477afbb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSupplementInterface.html#a75e349954bd7cab8ab02cbef2477afbb">ArMapSupplementInterface</a> ()</td></tr>
<tr class="memdesc:a75e349954bd7cab8ab02cbef2477afbb inherit pub_methods_classArMapSupplementInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <br /></td></tr>
<tr class="separator:a75e349954bd7cab8ab02cbef2477afbb inherit pub_methods_classArMapSupplementInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2a0de4d8b9a9eab364b18e5d1baf05d inherit pub_methods_classArMapSupplementInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2a0de4d8b9a9eab364b18e5d1baf05d"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSupplementInterface.html#ad2a0de4d8b9a9eab364b18e5d1baf05d">~ArMapSupplementInterface</a> ()</td></tr>
<tr class="memdesc:ad2a0de4d8b9a9eab364b18e5d1baf05d inherit pub_methods_classArMapSupplementInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:ad2a0de4d8b9a9eab364b18e5d1baf05d inherit pub_methods_classArMapSupplementInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a3062429fe7d030cfca7d104a6c934ca9"><td class="memItemLeft" align="right" valign="top">static std::list&lt; <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt;::iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#a3062429fe7d030cfca7d104a6c934ca9">findMapObjectParamInfo</a> (const char *mapObjectName, std::list&lt; <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt; &amp;cairnInfoList)</td></tr>
<tr class="memdesc:a3062429fe7d030cfca7d104a6c934ca9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Searches the given CairnInfo list for an entry that matches the given mapObject.  <a href="#a3062429fe7d030cfca7d104a6c934ca9">More...</a><br /></td></tr>
<tr class="separator:a3062429fe7d030cfca7d104a6c934ca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classArMapInterface"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classArMapInterface')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classArMapInterface.html">ArMapInterface</a></td></tr>
<tr class="memitem:aadffe2b39f07bbc856355e1b70a08be0 inherit pub_static_methods_classArMapInterface"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapInterface.html#aadffe2b39f07bbc856355e1b70a08be0">createRealFileName</a> (const char *baseDirectory, const char *fileName, bool isIgnoreCase)</td></tr>
<tr class="memdesc:aadffe2b39f07bbc856355e1b70a08be0 inherit pub_static_methods_classArMapInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper method creates a full file path name from the given components.  <a href="#aadffe2b39f07bbc856355e1b70a08be0">More...</a><br /></td></tr>
<tr class="separator:aadffe2b39f07bbc856355e1b70a08be0 inherit pub_static_methods_classArMapInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classArMapScanInterface"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classArMapScanInterface')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classArMapScanInterface.html">ArMapScanInterface</a></td></tr>
<tr class="memitem:a3d44443ed74d6fd42d7a63146b2c7c63 inherit pub_static_methods_classArMapScanInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d44443ed74d6fd42d7a63146b2c7c63"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapScanInterface.html#a3d44443ed74d6fd42d7a63146b2c7c63">isDefaultScanType</a> (const char *scanType)</td></tr>
<tr class="memdesc:a3d44443ed74d6fd42d7a63146b2c7c63 inherit pub_static_methods_classArMapScanInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the given scan type is the default (i.e. no prefix on the map tags) <br /></td></tr>
<tr class="separator:a3d44443ed74d6fd42d7a63146b2c7c63 inherit pub_static_methods_classArMapScanInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1cf557a1fa8c18d71d5de70e8af549c inherit pub_static_methods_classArMapScanInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1cf557a1fa8c18d71d5de70e8af549c"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapScanInterface.html#ab1cf557a1fa8c18d71d5de70e8af549c">isSummaryScanType</a> (const char *scanType)</td></tr>
<tr class="memdesc:ab1cf557a1fa8c18d71d5de70e8af549c inherit pub_static_methods_classArMapScanInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the given scan type represents the summary of all other scan types. <br /></td></tr>
<tr class="separator:ab1cf557a1fa8c18d71d5de70e8af549c inherit pub_static_methods_classArMapScanInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a0b73a8310179f24138bef9bdcb18691c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#a0b73a8310179f24138bef9bdcb18691c">addScansToParser</a> ()</td></tr>
<tr class="memdesc:a0b73a8310179f24138bef9bdcb18691c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds all of the map's scan types to the current file parser.  <a href="#a0b73a8310179f24138bef9bdcb18691c">More...</a><br /></td></tr>
<tr class="separator:a0b73a8310179f24138bef9bdcb18691c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae12434878eac92ec03448c6a1cc62dad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae12434878eac92ec03448c6a1cc62dad"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>addToCallbackList</b> (<a class="el" href="classArFunctor.html">ArFunctor</a> *functor, <a class="el" href="classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a> position, std::list&lt; <a class="el" href="classArFunctor.html">ArFunctor</a> * &gt; *cbList)</td></tr>
<tr class="separator:ae12434878eac92ec03448c6a1cc62dad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a345fc2469a79c45412cffb65453206b1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#a345fc2469a79c45412cffb65453206b1">createScans</a> (const std::list&lt; std::string &gt; &amp;scanTypeList)</td></tr>
<tr class="memdesc:a345fc2469a79c45412cffb65453206b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the map to contain teh specified scan types.  <a href="#a345fc2469a79c45412cffb65453206b1">More...</a><br /></td></tr>
<tr class="separator:a345fc2469a79c45412cffb65453206b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a86a619d3745b2d1fd80118c9c60f30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a86a619d3745b2d1fd80118c9c60f30"></a>
<a class="el" href="classArTime.html">ArTime</a>&#160;</td><td class="memItemRight" valign="bottom"><b>findMaxMapScanTimeChanged</b> ()</td></tr>
<tr class="separator:a9a86a619d3745b2d1fd80118c9c60f30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade7b8d4f0766803c0f71e7ccc1578073"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade7b8d4f0766803c0f71e7ccc1578073"></a>
<a class="el" href="classArMapScan.html">ArMapScan</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>findScanWithDataKeyword</b> (const char *myLoadingDataTag, bool *isLineDataTagOut)</td></tr>
<tr class="separator:ade7b8d4f0766803c0f71e7ccc1578073"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad23a37a5628da4bd5eecd0a02a645150"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad23a37a5628da4bd5eecd0a02a645150"></a>
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><b>getMapCategory</b> ()</td></tr>
<tr class="separator:ad23a37a5628da4bd5eecd0a02a645150"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaf857063a0e82b7aec5f3ce612f79b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeaf857063a0e82b7aec5f3ce612f79b9"></a>
virtual <a class="el" href="classArMapScan.html">ArMapScan</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#aeaf857063a0e82b7aec5f3ce612f79b9">getScan</a> (const char *scanType) const </td></tr>
<tr class="memdesc:aeaf857063a0e82b7aec5f3ce612f79b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classArMapScan.html" title="The map data related to the sensable obstacles in the environment. ">ArMapScan</a> for the specified scan type. <br /></td></tr>
<tr class="separator:aeaf857063a0e82b7aec5f3ce612f79b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57947bf24e04ea24770b4749426b1fe3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#a57947bf24e04ea24770b4749426b1fe3">handleDataIntro</a> (<a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> *arg)</td></tr>
<tr class="memdesc:a57947bf24e04ea24770b4749426b1fe3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback that handles the different types of data introductions (e.g. DATA, LINES)  <a href="#a57947bf24e04ea24770b4749426b1fe3">More...</a><br /></td></tr>
<tr class="separator:a57947bf24e04ea24770b4749426b1fe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad431aa6f27da64f8c59a5aba28bc4601"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#ad431aa6f27da64f8c59a5aba28bc4601">handleMapCategory</a> (<a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> *arg)</td></tr>
<tr class="memdesc:ad431aa6f27da64f8c59a5aba28bc4601"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback that handles the different types of map categories (e.g. 2D-Map, 2D-Map-Ex)  <a href="#ad431aa6f27da64f8c59a5aba28bc4601">More...</a><br /></td></tr>
<tr class="separator:ad431aa6f27da64f8c59a5aba28bc4601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6cf6b9f1f2cc92d1d9a6d4c48878667"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6cf6b9f1f2cc92d1d9a6d4c48878667"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>handleRemainder</b> (<a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> *arg)</td></tr>
<tr class="separator:ad6cf6b9f1f2cc92d1d9a6d4c48878667"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abae0b896ca7c05f312e8417413932b41"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#abae0b896ca7c05f312e8417413932b41">handleSources</a> (<a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> *arg)</td></tr>
<tr class="memdesc:abae0b896ca7c05f312e8417413932b41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback that handles the Sources keyword.  <a href="#abae0b896ca7c05f312e8417413932b41">More...</a><br /></td></tr>
<tr class="separator:abae0b896ca7c05f312e8417413932b41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85f0fdca445ce6687352fa90dcc140bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85f0fdca445ce6687352fa90dcc140bd"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>invokeCallbackList</b> (std::list&lt; <a class="el" href="classArFunctor.html">ArFunctor</a> * &gt; *cbList)</td></tr>
<tr class="separator:a85f0fdca445ce6687352fa90dcc140bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca9562659a92de90110181d7d85a44e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca9562659a92de90110181d7d85a44e0"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isDataTag</b> (const char *line)</td></tr>
<tr class="separator:aca9562659a92de90110181d7d85a44e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a380bf731044e785f193c39cd6fb77fd7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a380bf731044e785f193c39cd6fb77fd7"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>mapInfoContains</b> (const char *arg0Text)</td></tr>
<tr class="separator:a380bf731044e785f193c39cd6fb77fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a2edd3f837ca4a642d280a892ba0b7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a2edd3f837ca4a642d280a892ba0b7b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>remFromCallbackList</b> (<a class="el" href="classArFunctor.html">ArFunctor</a> *functor, std::list&lt; <a class="el" href="classArFunctor.html">ArFunctor</a> * &gt; *cbList)</td></tr>
<tr class="separator:a1a2edd3f837ca4a642d280a892ba0b7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af79fcd26b73f1bdf05281da3148d33ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af79fcd26b73f1bdf05281da3148d33ee"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#af79fcd26b73f1bdf05281da3148d33ee">remScansFromParser</a> (bool isRemovePointsAndLinesKeywords=true)</td></tr>
<tr class="memdesc:af79fcd26b73f1bdf05281da3148d33ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all of the map's scan types from the current file parser. <br /></td></tr>
<tr class="separator:af79fcd26b73f1bdf05281da3148d33ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e5988a75045c514c4193f6021fdf970"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#a9e5988a75045c514c4193f6021fdf970">reset</a> ()</td></tr>
<tr class="separator:a9e5988a75045c514c4193f6021fdf970"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a819dfe631c0abffd061166b61403eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a819dfe631c0abffd061166b61403eb"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setChildObjects</b> (const std::list&lt; <a class="el" href="classArMapObject.html">ArMapObject</a> * &gt; *mapObjects, bool isSortedObjects=false, <a class="el" href="classArMapChangeDetails.html">ArMapChangeDetails</a> *changeDetails=NULL)</td></tr>
<tr class="separator:a2a819dfe631c0abffd061166b61403eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02fd423928006d8918560a0c80bb192f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02fd423928006d8918560a0c80bb192f"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>setInactiveInfo</b> (const char *infoName, const std::list&lt; <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt; *infoList, <a class="el" href="classArMapChangeDetails.html">ArMapChangeDetails</a> *changeDetails=NULL)</td></tr>
<tr class="separator:a02fd423928006d8918560a0c80bb192f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab62e7a5669e32c1e0a95cf6693b3956b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab62e7a5669e32c1e0a95cf6693b3956b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setInactiveObjects</b> (const std::list&lt; <a class="el" href="classArMapObject.html">ArMapObject</a> * &gt; *mapObjects, bool isSortedObjects=false, <a class="el" href="classArMapChangeDetails.html">ArMapChangeDetails</a> *changeDetails=NULL)</td></tr>
<tr class="separator:ab62e7a5669e32c1e0a95cf6693b3956b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5856ddd56546a63cf1748e047c586ddd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5856ddd56546a63cf1748e047c586ddd"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>updateMapCategory</b> (const char *updatedInfoName=NULL)</td></tr>
<tr class="separator:a5856ddd56546a63cf1748e047c586ddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dfcf0229d14958ae913fc8f18d164d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7dfcf0229d14958ae913fc8f18d164d7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>updateMapFileInfo</b> (const char *realFileName)</td></tr>
<tr class="separator:a7dfcf0229d14958ae913fc8f18d164d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a120f2064e0932e927393d854f86083de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a120f2064e0932e927393d854f86083de"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>updateSummaryScan</b> ()</td></tr>
<tr class="separator:a120f2064e0932e927393d854f86083de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0c262898234c3d6815a580d88b56705"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0c262898234c3d6815a580d88b56705"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>writeScanTypesToFunctor</b> (<a class="el" href="classArFunctor1.html">ArFunctor1</a>&lt; const char * &gt; *functor, const char *endOfLineChars)</td></tr>
<tr class="separator:ae0c262898234c3d6815a580d88b56705"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:a5a719026f21bfdc454654e9ef293ccc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a719026f21bfdc454654e9ef293ccc9"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>getNextFileNumber</b> ()</td></tr>
<tr class="separator:a5a719026f21bfdc454654e9ef293ccc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a35afc0b41e999a4b7e4b072631c73d88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35afc0b41e999a4b7e4b072631c73d88"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>myBaseDirectory</b></td></tr>
<tr class="separator:a35afc0b41e999a4b7e4b072631c73d88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7103fc988889b488d8a1d67264563605"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7103fc988889b488d8a1d67264563605"></a>
<a class="el" href="classArMD5Calculator.html">ArMD5Calculator</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>myChecksumCalculator</b></td></tr>
<tr class="separator:a7103fc988889b488d8a1d67264563605"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dddd038829be1ba0232bc956026a200"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7dddd038829be1ba0232bc956026a200"></a>
<a class="el" href="classArMapObjects.html">ArMapObjects</a> *const&#160;</td><td class="memItemRight" valign="bottom"><b>myChildObjects</b></td></tr>
<tr class="separator:a7dddd038829be1ba0232bc956026a200"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13cc3e60761559704d887eb62a3dbdb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13cc3e60761559704d887eb62a3dbdb6"></a>
<a class="el" href="classArRetFunctor1C.html">ArRetFunctor1C</a>&lt; bool, <a class="el" href="classArMapSimple.html">ArMapSimple</a>, <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>myDataIntroCB</b></td></tr>
<tr class="separator:a13cc3e60761559704d887eb62a3dbdb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab690cff4dfeaa324f31ae0a2f8c2d445"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab690cff4dfeaa324f31ae0a2f8c2d445"></a>
<a class="el" href="ArMapComponents_8h.html#abc87457cd938984b09722f14c498d133">ArDataTagToScanTypeMap</a>&#160;</td><td class="memItemRight" valign="bottom"><b>myDataTagToScanTypeMap</b></td></tr>
<tr class="separator:ab690cff4dfeaa324f31ae0a2f8c2d445"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ba32c3059e39526caaa4ab97de51f0a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ba32c3059e39526caaa4ab97de51f0a"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>myFileName</b></td></tr>
<tr class="separator:a8ba32c3059e39526caaa4ab97de51f0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4fe5e95b0aa67df08e5b0ec0319f80a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4fe5e95b0aa67df08e5b0ec0319f80a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>myIgnoreCase</b></td></tr>
<tr class="separator:af4fe5e95b0aa67df08e5b0ec0319f80a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f1711eefffe073b087cdf797081e3b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f1711eefffe073b087cdf797081e3b5"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>myIgnoreEmptyFileName</b></td></tr>
<tr class="separator:a7f1711eefffe073b087cdf797081e3b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55fcc2596fe9210abd44786173f2693e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55fcc2596fe9210abd44786173f2693e"></a>
<a class="el" href="classArMapInfo.html">ArMapInfo</a> *const&#160;</td><td class="memItemRight" valign="bottom"><b>myInactiveInfo</b></td></tr>
<tr class="separator:a55fcc2596fe9210abd44786173f2693e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8825c18bb6312afa3284b4dba15f5d1e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8825c18bb6312afa3284b4dba15f5d1e"></a>
<a class="el" href="classArMapObjects.html">ArMapObjects</a> *const&#160;</td><td class="memItemRight" valign="bottom"><b>myInactiveObjects</b></td></tr>
<tr class="separator:a8825c18bb6312afa3284b4dba15f5d1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a8090b9c576cd30e39784f54a6919a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a8090b9c576cd30e39784f54a6919a9"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>myIsCancelRead</b></td></tr>
<tr class="separator:a5a8090b9c576cd30e39784f54a6919a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f1d32fd0c78efc8405e406e5ccca141"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f1d32fd0c78efc8405e406e5ccca141"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>myIsQuiet</b></td></tr>
<tr class="separator:a8f1d32fd0c78efc8405e406e5ccca141"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac318d5af9466f776d9ed25a762f7d932"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac318d5af9466f776d9ed25a762f7d932"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>myIsReadInProgress</b></td></tr>
<tr class="separator:ac318d5af9466f776d9ed25a762f7d932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6cab5e116521a188ea6afa5da3d365b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6cab5e116521a188ea6afa5da3d365b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>myIsWriteToTempFile</b></td></tr>
<tr class="separator:ab6cab5e116521a188ea6afa5da3d365b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae6807d09ed6eeca6cd3c85981dbe047"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae6807d09ed6eeca6cd3c85981dbe047"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>myLoadingDataStarted</b></td></tr>
<tr class="separator:aae6807d09ed6eeca6cd3c85981dbe047"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcae0e9e6626151a1c95ca29c4bbcc7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcae0e9e6626151a1c95ca29c4bbcc7b"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>myLoadingDataTag</b></td></tr>
<tr class="separator:afcae0e9e6626151a1c95ca29c4bbcc7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac683f4f2f8fb82cd05049f2c97d0812b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac683f4f2f8fb82cd05049f2c97d0812b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>myLoadingGotMapCategory</b></td></tr>
<tr class="separator:ac683f4f2f8fb82cd05049f2c97d0812b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7dd8963a1f12d46d95a3e11d1b62026"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7dd8963a1f12d46d95a3e11d1b62026"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>myLoadingLinesAndDataStarted</b></td></tr>
<tr class="separator:af7dd8963a1f12d46d95a3e11d1b62026"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a529d88d456f8cfb020b5ba5d5d5f4509"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a529d88d456f8cfb020b5ba5d5d5f4509"></a>
<a class="el" href="classArFileParser.html">ArFileParser</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>myLoadingParser</b></td></tr>
<tr class="separator:a529d88d456f8cfb020b5ba5d5d5f4509"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2228da62adfc99a29f0a6eff895dae6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2228da62adfc99a29f0a6eff895dae6f"></a>
<a class="el" href="classArMapScan.html">ArMapScan</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>myLoadingScan</b></td></tr>
<tr class="separator:a2228da62adfc99a29f0a6eff895dae6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf1934c9e4664d75539380721bbdeb22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf1934c9e4664d75539380721bbdeb22"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>myMapCategory</b></td></tr>
<tr class="separator:acf1934c9e4664d75539380721bbdeb22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73449bfaf64cdaa0b9197276893056cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73449bfaf64cdaa0b9197276893056cd"></a>
<a class="el" href="classArRetFunctor1C.html">ArRetFunctor1C</a>&lt; bool, <a class="el" href="classArMapSimple.html">ArMapSimple</a>, <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>myMapCategoryCB</b></td></tr>
<tr class="separator:a73449bfaf64cdaa0b9197276893056cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b0c27751ae8f0c2a6312b08e6497cce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b0c27751ae8f0c2a6312b08e6497cce"></a>
std::list&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>myMapCategoryList</b></td></tr>
<tr class="separator:a4b0c27751ae8f0c2a6312b08e6497cce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87fa58d3da218c405a7b101b778a3801"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87fa58d3da218c405a7b101b778a3801"></a>
<a class="el" href="classArMapChangedHelper.html">ArMapChangedHelper</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>myMapChangedHelper</b></td></tr>
<tr class="separator:a87fa58d3da218c405a7b101b778a3801"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab86c9bf0603a4d0891c9e47d1276715b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab86c9bf0603a4d0891c9e47d1276715b"></a>
<a class="el" href="classArMapId.html">ArMapId</a>&#160;</td><td class="memItemRight" valign="bottom"><b>myMapId</b></td></tr>
<tr class="separator:ab86c9bf0603a4d0891c9e47d1276715b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acafac83e7e3ebcdd683be90295cabdf1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acafac83e7e3ebcdd683be90295cabdf1"></a>
<a class="el" href="classArMapInfo.html">ArMapInfo</a> *const&#160;</td><td class="memItemRight" valign="bottom"><b>myMapInfo</b></td></tr>
<tr class="separator:acafac83e7e3ebcdd683be90295cabdf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5436727e93bafb65b1021ffe1c449d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5436727e93bafb65b1021ffe1c449d0"></a>
std::map&lt; std::string, <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> *, <a class="el" href="structArStrCaseCmpOp.html">ArStrCaseCmpOp</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>myMapObjectNameToParamsMap</b></td></tr>
<tr class="separator:aa5436727e93bafb65b1021ffe1c449d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c1869c44de72dedcf84f8feb1249dda"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c1869c44de72dedcf84f8feb1249dda"></a>
<a class="el" href="classArMapObjects.html">ArMapObjects</a> *const&#160;</td><td class="memItemRight" valign="bottom"><b>myMapObjects</b></td></tr>
<tr class="separator:a2c1869c44de72dedcf84f8feb1249dda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a957ffde7e9fa1e2df4a48d170dd17c9c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a957ffde7e9fa1e2df4a48d170dd17c9c"></a>
<a class="el" href="classArMapSupplement.html">ArMapSupplement</a> *const&#160;</td><td class="memItemRight" valign="bottom"><b>myMapSupplement</b></td></tr>
<tr class="separator:a957ffde7e9fa1e2df4a48d170dd17c9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f8ae0bdf5b9f413d51446423621cb63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f8ae0bdf5b9f413d51446423621cb63"></a>
<a class="el" href="classArMutex.html">ArMutex</a>&#160;</td><td class="memItemRight" valign="bottom"><b>myMutex</b></td></tr>
<tr class="separator:a3f8ae0bdf5b9f413d51446423621cb63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d9b7a2087520e6e965b535becfd0c83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d9b7a2087520e6e965b535becfd0c83"></a>
std::list&lt; <a class="el" href="classArFunctor.html">ArFunctor</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>myPostWriteCBList</b></td></tr>
<tr class="separator:a6d9b7a2087520e6e965b535becfd0c83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a365e83b2f8ebfb7f79d2c1e32953d103"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a365e83b2f8ebfb7f79d2c1e32953d103"></a>
std::list&lt; <a class="el" href="classArFunctor.html">ArFunctor</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>myPreWriteCBList</b></td></tr>
<tr class="separator:a365e83b2f8ebfb7f79d2c1e32953d103"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec3dfadf2fd907ecc39e9bffe8911849"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec3dfadf2fd907ecc39e9bffe8911849"></a>
struct stat&#160;</td><td class="memItemRight" valign="bottom"><b>myReadFileStat</b></td></tr>
<tr class="separator:aec3dfadf2fd907ecc39e9bffe8911849"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10a83b0172fed99570bc7c48e5186ada"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10a83b0172fed99570bc7c48e5186ada"></a>
std::list&lt; <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#a10a83b0172fed99570bc7c48e5186ada">myRemainderList</a></td></tr>
<tr class="memdesc:a10a83b0172fed99570bc7c48e5186ada"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of map file lines that were not recognized. <br /></td></tr>
<tr class="separator:a10a83b0172fed99570bc7c48e5186ada"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbd79bd83dc185bc5c7a4dbd84b8be86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbd79bd83dc185bc5c7a4dbd84b8be86"></a>
<a class="el" href="classArRetFunctor1C.html">ArRetFunctor1C</a>&lt; bool, <a class="el" href="classArMapSimple.html">ArMapSimple</a>, <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>myRemCB</b></td></tr>
<tr class="separator:afbd79bd83dc185bc5c7a4dbd84b8be86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61f6f8dbd72c84b0c616a18d5499f77b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61f6f8dbd72c84b0c616a18d5499f77b"></a>
std::list&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>myScanTypeList</b></td></tr>
<tr class="separator:a61f6f8dbd72c84b0c616a18d5499f77b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a478961552ce842eb70097cd6dd2bd59f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a478961552ce842eb70097cd6dd2bd59f"></a>
<a class="el" href="classArRetFunctor1C.html">ArRetFunctor1C</a>&lt; bool, <a class="el" href="classArMapSimple.html">ArMapSimple</a>, <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>mySourcesCB</b></td></tr>
<tr class="separator:a478961552ce842eb70097cd6dd2bd59f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73bc74d398196970a7c932bc5612df7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73bc74d398196970a7c932bc5612df7b"></a>
<a class="el" href="classArMapScan.html">ArMapScan</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>mySummaryScan</b></td></tr>
<tr class="separator:a73bc74d398196970a7c932bc5612df7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af643a4e95e5b9a9dece17a337fc52d4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af643a4e95e5b9a9dece17a337fc52d4b"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>myTempDirectory</b></td></tr>
<tr class="separator:af643a4e95e5b9a9dece17a337fc52d4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4351a925da38bfee745b7a589c633f75"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4351a925da38bfee745b7a589c633f75"></a>
<a class="el" href="classArTime.html">ArTime</a>&#160;</td><td class="memItemRight" valign="bottom"><b>myTimeMapInfoChanged</b></td></tr>
<tr class="separator:a4351a925da38bfee745b7a589c633f75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae25d128083ceefbb5505c80331db7c5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae25d128083ceefbb5505c80331db7c5b"></a>
<a class="el" href="classArTime.html">ArTime</a>&#160;</td><td class="memItemRight" valign="bottom"><b>myTimeMapObjectsChanged</b></td></tr>
<tr class="separator:ae25d128083ceefbb5505c80331db7c5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33695e41fa3ba19f17df0fbd5c24f668"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33695e41fa3ba19f17df0fbd5c24f668"></a>
<a class="el" href="classArTime.html">ArTime</a>&#160;</td><td class="memItemRight" valign="bottom"><b>myTimeMapScanChanged</b></td></tr>
<tr class="separator:a33695e41fa3ba19f17df0fbd5c24f668"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc3c04b70ba73dd71a2942807e52c4a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc3c04b70ba73dd71a2942807e52c4a9"></a>
<a class="el" href="classArTime.html">ArTime</a>&#160;</td><td class="memItemRight" valign="bottom"><b>myTimeMapSupplementChanged</b></td></tr>
<tr class="separator:adc3c04b70ba73dd71a2942807e52c4a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a796b69ab7b27e6e2f41ae2c6a3693e6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a796b69ab7b27e6e2f41ae2c6a3693e6a"></a>
<a class="el" href="ArMapComponents_8h.html#a17cdf8ddf71ca4c1a334921ee0aa321b">ArTypeToScanMap</a>&#160;</td><td class="memItemRight" valign="bottom"><b>myTypeToScanMap</b></td></tr>
<tr class="separator:a796b69ab7b27e6e2f41ae2c6a3693e6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
Static Protected Attributes</h2></td></tr>
<tr class="memitem:a7cb6f51e68cb335fc6b943d23646d046"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7cb6f51e68cb335fc6b943d23646d046"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapSimple.html#a7cb6f51e68cb335fc6b943d23646d046">ourTempFileNumber</a> = 0</td></tr>
<tr class="memdesc:a7cb6f51e68cb335fc6b943d23646d046"><td class="mdescLeft">&#160;</td><td class="mdescRight">const char *ArMapSimple::ourDefaultInactiveInfoNames[INFO_COUNT] = { "_MapInfo:", "_MetaInfo:", "_TaskInfo:", "_RouteInfo:", "_SchedTaskInfo:", "_SchedInfo:", "_CairnInfo:", "_CustomInfo:" }; <br /></td></tr>
<tr class="separator:a7cb6f51e68cb335fc6b943d23646d046"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6a04d671d48e99d7faa97690c482429"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6a04d671d48e99d7faa97690c482429"></a>
static <a class="el" href="classArMutex.html">ArMutex</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ourTempFileNumberMutex</b></td></tr>
<tr class="separator:ab6a04d671d48e99d7faa97690c482429"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classArMapInterface"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classArMapInterface')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classArMapInterface.html">ArMapInterface</a></td></tr>
<tr class="memitem:af7fa23936aff2ed8a39aa0566d1d2773 inherit pub_types_classArMapInterface"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="classArMapInterface.html#af7fa23936aff2ed8a39aa0566d1d2773a40732d41ab529094aace100632e2c16b">MAX_MAP_NAME_LENGTH</a> = 512
 }</td></tr>
<tr class="separator:af7fa23936aff2ed8a39aa0566d1d2773 inherit pub_types_classArMapInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classArMapInfoInterface"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classArMapInfoInterface')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classArMapInfoInterface.html">ArMapInfoInterface</a></td></tr>
<tr class="memitem:a5de957b3fa4519b1ff562f1ee9d9240d inherit pub_types_classArMapInfoInterface"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="classArMapInfoInterface.html#a5de957b3fa4519b1ff562f1ee9d9240da20ee240af44438cad2f33cfe29f21b23">INFO_COUNT</a> = LAST_INFO + 1
 }</td></tr>
<tr class="separator:a5de957b3fa4519b1ff562f1ee9d9240d inherit pub_types_classArMapInfoInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8f1a9d7cce478985fc30c9237d93e05 inherit pub_types_classArMapInfoInterface"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapInfoInterface.html#ae8f1a9d7cce478985fc30c9237d93e05">InfoType</a> { <br />
&#160;&#160;<a class="el" href="classArMapInfoInterface.html#ae8f1a9d7cce478985fc30c9237d93e05a34eb25df5af2b80fc9da559b7074b2a7">MAP_INFO</a>, 
<a class="el" href="classArMapInfoInterface.html#ae8f1a9d7cce478985fc30c9237d93e05a43cc914ec328dc61f7ad3ac3c7241c4c">FIRST_INFO</a> = MAP_INFO, 
<a class="el" href="classArMapInfoInterface.html#ae8f1a9d7cce478985fc30c9237d93e05af2f297edecf3ad24764990d325d35f29">META_INFO</a>, 
<a class="el" href="classArMapInfoInterface.html#ae8f1a9d7cce478985fc30c9237d93e05af8292aef78325420d45fb11f7a0bbf67">TASK_INFO</a>, 
<br />
&#160;&#160;<a class="el" href="classArMapInfoInterface.html#ae8f1a9d7cce478985fc30c9237d93e05a7ae389082ea4c263a4df2f3aa3186a8f">ROUTE_INFO</a>, 
<a class="el" href="classArMapInfoInterface.html#ae8f1a9d7cce478985fc30c9237d93e05a3b4136d47451943fde3375cdb811c98b">SCHED_TASK_INFO</a>, 
<a class="el" href="classArMapInfoInterface.html#ae8f1a9d7cce478985fc30c9237d93e05a6322eef461adaf54bd22c6eda06523b9">SCHED_INFO</a>, 
<a class="el" href="classArMapInfoInterface.html#ae8f1a9d7cce478985fc30c9237d93e05afab7a58fe818b209b1932ee8d758db27">CAIRN_INFO</a>, 
<br />
&#160;&#160;<a class="el" href="classArMapInfoInterface.html#ae8f1a9d7cce478985fc30c9237d93e05a6fda900fe4e3a84219b49c8670377b22">CUSTOM_INFO</a>, 
<a class="el" href="classArMapInfoInterface.html#ae8f1a9d7cce478985fc30c9237d93e05a96063b169201f877050e201d280f6404">LAST_INFO</a> = CUSTOM_INFO
<br />
 }<tr class="memdesc:ae8f1a9d7cce478985fc30c9237d93e05"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of the standard Info categories defined for <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> maps.  <a href="classArMapInfoInterface.html#ae8f1a9d7cce478985fc30c9237d93e05">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ae8f1a9d7cce478985fc30c9237d93e05 inherit pub_types_classArMapInfoInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classArMapInterface"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classArMapInterface')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classArMapInterface.html">ArMapInterface</a></td></tr>
<tr class="memitem:a534fc541999ac13d2afb7297458e0a28 inherit pub_static_attribs_classArMapInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a534fc541999ac13d2afb7297458e0a28"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>MAP_CATEGORY_2D</b> = &quot;2D-Map&quot;</td></tr>
<tr class="separator:a534fc541999ac13d2afb7297458e0a28 inherit pub_static_attribs_classArMapInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e0c7cffd95768e5eecb468ca1c116bc inherit pub_static_attribs_classArMapInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e0c7cffd95768e5eecb468ca1c116bc"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapInterface.html#a8e0c7cffd95768e5eecb468ca1c116bc">MAP_CATEGORY_2D_COMPOSITE</a> = &quot;2D-Map-Ex3&quot;</td></tr>
<tr class="memdesc:a8e0c7cffd95768e5eecb468ca1c116bc inherit pub_static_attribs_classArMapInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Superset of extended; includes group objects and parent maps. <br /></td></tr>
<tr class="separator:a8e0c7cffd95768e5eecb468ca1c116bc inherit pub_static_attribs_classArMapInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ecb554bd7784500b4495dbc8a64fb71 inherit pub_static_attribs_classArMapInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ecb554bd7784500b4495dbc8a64fb71"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapInterface.html#a0ecb554bd7784500b4495dbc8a64fb71">MAP_CATEGORY_2D_EXTENDED</a> = &quot;2D-Map-Ex2&quot;</td></tr>
<tr class="memdesc:a0ecb554bd7784500b4495dbc8a64fb71 inherit pub_static_attribs_classArMapInterface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Superset of multi-sources; includes advanced Info types, CairnInfo and CustomInfo. <br /></td></tr>
<tr class="separator:a0ecb554bd7784500b4495dbc8a64fb71 inherit pub_static_attribs_classArMapInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad893149ccf58439c104cae7b77e01fc6 inherit pub_static_attribs_classArMapInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad893149ccf58439c104cae7b77e01fc6"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>MAP_CATEGORY_2D_MULTI_SOURCES</b> = &quot;2D-Map-Ex&quot;</td></tr>
<tr class="separator:ad893149ccf58439c104cae7b77e01fc6 inherit pub_static_attribs_classArMapInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classArMapInfoInterface"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classArMapInfoInterface')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classArMapInfoInterface.html">ArMapInfoInterface</a></td></tr>
<tr class="memitem:aa457e8079e6871cdde8a1faa2140b589 inherit pub_static_attribs_classArMapInfoInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa457e8079e6871cdde8a1faa2140b589"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>CAIRN_INFO_NAME</b> = &quot;CairnInfo:&quot;</td></tr>
<tr class="separator:aa457e8079e6871cdde8a1faa2140b589 inherit pub_static_attribs_classArMapInfoInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa25010ac54bf3dcc37f52c917e1cd6db inherit pub_static_attribs_classArMapInfoInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa25010ac54bf3dcc37f52c917e1cd6db"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>CUSTOM_INFO_NAME</b> = &quot;CustomInfo:&quot;</td></tr>
<tr class="separator:aa25010ac54bf3dcc37f52c917e1cd6db inherit pub_static_attribs_classArMapInfoInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e9ecd1f5750dfe1e59f78d8470e5df7 inherit pub_static_attribs_classArMapInfoInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e9ecd1f5750dfe1e59f78d8470e5df7"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>MAP_INFO_NAME</b> = &quot;MapInfo:&quot;</td></tr>
<tr class="separator:a9e9ecd1f5750dfe1e59f78d8470e5df7 inherit pub_static_attribs_classArMapInfoInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a110d07d9f631d0a442f10db8bab6ab25 inherit pub_static_attribs_classArMapInfoInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a110d07d9f631d0a442f10db8bab6ab25"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>META_INFO_NAME</b> = &quot;MetaInfo:&quot;</td></tr>
<tr class="separator:a110d07d9f631d0a442f10db8bab6ab25 inherit pub_static_attribs_classArMapInfoInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad19fbd8acc0ad17b80989dcc21ce9c77 inherit pub_static_attribs_classArMapInfoInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad19fbd8acc0ad17b80989dcc21ce9c77"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>ROUTE_INFO_NAME</b> = &quot;RouteInfo:&quot;</td></tr>
<tr class="separator:ad19fbd8acc0ad17b80989dcc21ce9c77 inherit pub_static_attribs_classArMapInfoInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae64bff4e830279cdb33996b21e2e3f0 inherit pub_static_attribs_classArMapInfoInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae64bff4e830279cdb33996b21e2e3f0"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>SCHED_INFO_NAME</b> = &quot;SchedInfo:&quot;</td></tr>
<tr class="separator:aae64bff4e830279cdb33996b21e2e3f0 inherit pub_static_attribs_classArMapInfoInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81301565faf511a94e795c021df79758 inherit pub_static_attribs_classArMapInfoInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81301565faf511a94e795c021df79758"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>SCHED_TASK_INFO_NAME</b> = &quot;SchedTaskInfo:&quot;</td></tr>
<tr class="separator:a81301565faf511a94e795c021df79758 inherit pub_static_attribs_classArMapInfoInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7f972070c029ded9a888accda522229 inherit pub_static_attribs_classArMapInfoInterface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7f972070c029ded9a888accda522229"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>TASK_INFO_NAME</b> = &quot;TaskInfo:&quot;</td></tr>
<tr class="separator:ab7f972070c029ded9a888accda522229 inherit pub_static_attribs_classArMapInfoInterface"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Simple map that can be read from and written to a file. </p>
<p><a class="el" href="classArMapSimple.html" title="Simple map that can be read from and written to a file. ">ArMapSimple</a> is the real subject of the <a class="el" href="classArMap.html" title="A map of a two-dimensional space the robot can navigate within, and which can be updated via the Aria...">ArMap</a> proxy. Functionally, it is identical to the <a class="el" href="classArMap.html" title="A map of a two-dimensional space the robot can navigate within, and which can be updated via the Aria...">ArMap</a>, <b>except</b> that it is not well-suited for for loading from a file at runtime and therefore doesn't provide any hooks into the <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> config. In general, <a class="el" href="classArMap.html" title="A map of a two-dimensional space the robot can navigate within, and which can be updated via the Aria...">ArMap</a> should be used instead. The exception to this rule may be in off-line authoring tools where error checking can be performed at a higher level. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a68f06b07d0a6e8afa5a704008e51254c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ArMapSimple::ArMapSimple </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>baseDirectory</em> = <code>&quot;./&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>tempDirectory</em> = <code>NULL</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>overrideMutexName</em> = <code>NULL</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">baseDirectory</td><td>the name of the directory in which to search for map files that are not fully qualified </td></tr>
    <tr><td class="paramname">tempDirectory</td><td>the name of the directory in which to write temporary files when saving a map; if NULL, then the map file is written directly. Note that using a temp file reduces the risk that the map will be corrupted if the application crashes. </td></tr>
    <tr><td class="paramname">overrideMutexName</td><td>an optional name to be used for the map object's mutex; useful for debugging when multiple maps are active </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a0b73a8310179f24138bef9bdcb18691c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ArMapSimple::addScansToParser </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Adds all of the map's scan types to the current file parser. </p>
<p>This method calls addToFileParser() on each of the map's scans. It also adds handlers for each of the scans' data point and line introduction keywords. </p><dl class="section return"><dt>Returns</dt><dd>bool true if the scans were successfully added to the current file parser </dd></dl>

</div>
</div>
<a class="anchor" id="a345fc2469a79c45412cffb65453206b1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ArMapSimple::createScans </td>
          <td>(</td>
          <td class="paramtype">const std::list&lt; std::string &gt; &amp;&#160;</td>
          <td class="paramname"><em>scanTypeList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Sets up the map to contain teh specified scan types. </p>
<p>Any scans which are currently in the map are cleared and removed. This method is not virtual because it is called by the constructor. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">scanTypeList</td><td>a list of the scan type string identifiers to be created; the list must be non-empty and must not contain duplicates; if the list contains more than one entry, then they all must be non-empty </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>bool true if the scans were successfully created; false otherwise </dd></dl>

</div>
</div>
<a class="anchor" id="a3062429fe7d030cfca7d104a6c934ca9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt; <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt;::iterator ArMapSimple::findMapObjectParamInfo </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>mapObjectName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::list&lt; <a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>cairnInfoList</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Searches the given CairnInfo list for an entry that matches the given mapObject. </p>
<p>The CairnInfo list stores the parameter information (if any) for map objects. If a map object is removed (or activated), then the CairnInfo must also be updated. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mapObjectName</td><td>the <a class="el" href="classArMapObject.html" title="A point or region of interest in an Aria map. ">ArMapObject</a> for which to find the parameters </td></tr>
    <tr><td class="paramname">cairnInfoList</td><td>the list of <a class="el" href="classArArgumentBuilder.html" title="This class is to build arguments for things that require argc and argv. ">ArArgumentBuilder</a> *'s that contain the map object parameters (also may be set to the inactive section) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>iterator that points to the parameter information for the map object, or cairnInfoList.end() if not found </dd></dl>

</div>
</div>
<a class="anchor" id="aa4905db6761bbdad452da8e08f1ca871"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct stat ArMapSimple::getReadFileStat </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p><b>Java and Python Wrappers:</b> Not available in Java or Python wrapper libraries. </p>

<p>Implements <a class="el" href="classArMapInterface.html#ab9736c0a90ec57e51b3415ef787de861">ArMapInterface</a>.</p>

</div>
</div>
<a class="anchor" id="a57947bf24e04ea24770b4749426b1fe3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ArMapSimple::handleDataIntro </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> *&#160;</td>
          <td class="paramname"><em>arg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Callback that handles the different types of data introductions (e.g. DATA, LINES) </p>
<p>This method replaces the old handleData and handleLines methods. It determines which keyword was detected and updates the myLoadingDataTag and myLoadingScan attributes accordingly. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">arg</td><td>a pointer to the parsed <a class="el" href="classArArgumentBuilder.html" title="This class is to build arguments for things that require argc and argv. ">ArArgumentBuilder</a>; no arguments are expected </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad431aa6f27da64f8c59a5aba28bc4601"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ArMapSimple::handleMapCategory </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> *&#160;</td>
          <td class="paramname"><em>arg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Callback that handles the different types of map categories (e.g. 2D-Map, 2D-Map-Ex) </p>
<p>This method replaces the old handle2DMap method. It determines which category was detected and sets the myMapCategory attribute accordingly. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">arg</td><td>a pointer to the parsed <a class="el" href="classArArgumentBuilder.html" title="This class is to build arguments for things that require argc and argv. ">ArArgumentBuilder</a>; no arguments are expected </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="abae0b896ca7c05f312e8417413932b41"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ArMapSimple::handleSources </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> *&#160;</td>
          <td class="paramname"><em>arg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Callback that handles the Sources keyword. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">arg</td><td>a pointer to the parsed <a class="el" href="classArArgumentBuilder.html" title="This class is to build arguments for things that require argc and argv. ">ArArgumentBuilder</a>; a list of string scan type arguments are expected </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a9e5988a75045c514c4193f6021fdf970"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ArMapSimple::reset </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>HERE ///</p>
<p>END HERE //// </p>

</div>
</div>
<a class="anchor" id="a9b3beb8b640bec38f6db16c63fd11232"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ArMapSimple::setMapObjectParams </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>mapObjectName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classArArgumentBuilder.html">ArArgumentBuilder</a> *&#160;</td>
          <td class="paramname"><em>params</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classArMapChangeDetails.html">ArMapChangeDetails</a> *&#160;</td>
          <td class="paramname"><em>changeDetails</em> = <code>NULL</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><a class="el" href="classArMapObject.html" title="A point or region of interest in an Aria map. ">ArMapObject</a> *obj = myMap-&gt;findMapObject(objName); const <a class="el" href="classArArgumentBuilder.html" title="This class is to build arguments for things that require argc and argv. ">ArArgumentBuilder</a> *args = myMap-&gt;findMapObjectParams(objName);. </p>
<p>bool ok = true; int someNum = 0;</p>
<p>if ((args != NULL) &amp;&amp; (args-&gt;getArgc() &gt; 0)) {</p>
<p>someNum = args-&gt;getArgInt(0, &amp;ok); }</p>
<p>if (ok) {</p>
<p><a class="el" href="classArArgumentBuilder.html" title="This class is to build arguments for things that require argc and argv. ">ArArgumentBuilder</a> newArgs; char buf[128] snprintf(buf, sizeof(buf), "%i", someNum + 1); newArgs.add(buf);</p>
<p>Note that the newArgs will be copied, and that the original args pointer (above) will be invalidated by the following call. myMap-&gt;setMapObjectParams(objName, &amp;newArgs); args = NULL; }</p>
<p>mapObjectList.remove(obj); myMap-&gt;setMapObjectParams(obj-&gt;getName(), NULL); myMap-&gt;setMapObjects(mapObjectList); delete obj; </p>

<p>Implements <a class="el" href="classArMapInterface.html#acac90c5ce18a25ecd6d08ce8116a27aa">ArMapInterface</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="ArMapComponents_8h.html">ArMapComponents.h</a></li>
<li>ArMapComponents.cpp</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="classArMapSimple.html">ArMapSimple</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
  </ul>
</div>
</body>
</html>
